group of people staring at others - Español Inglés Diccionario